import axios from 'axios'
import wx from 'weixin-js-sdk'


export default function getWxSign( ) {
  return new Promise((resolve,reject) => {
    // 请求后台地址获取参数
    axios.post('wodi.me/api/wechat/get_user_info',{
      url:window.location.href.split('#')[0]
    }).then((res)=>{
      const data = res.data.data    //获得对应的参数
      wx.config({
        debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
        appId: data.appid, // 必填，企业号的唯一标识，此处填写企业号corpid
        timestamp: data.timestamp, // 必填，生成签名的时间戳
        nonceStr: data.noncestr, // 必填，生成签名的随机串
        signature: data.sign, // 必填，签名，见附录1
        jsApiList: [] // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
      })
      wx.ready(()=>{
        resolve()
      })
      wx.error((res)=>{
        console.log(res)
      })

    }).catch((error)=>{
      reject(error)
    })
  })
}


